/* global setting */
.rounded-corner,#rounded-corner-header,#rounded-corner-footer, .rounded-corner tr td {
	border-collapse:collapse;
	font-size:11px;
	color:#000;
}

/* header row */
.rounded-corner tr.toprow {
	background-color:#666666;
}

.rounded-corner tr.toprow td.rounded-tlc
{
	background:url('chrome_table_header_left.gif') no-repeat top left;
	width:5px;
	height:39px;
	padding:0px;
}

.rounded-corner tr.toprow td.rounded-trc
{
	background:url('chrome_table_header_right.gif')no-repeat top right;
	width:5px;
	height:35px;
	padding:0px;
}

.rounded-corner td.rounded-header-content {
	background:url('chrome_table_header.gif') repeat-x top left;
	padding: 8px;
}

.rounded-corner td.rounded-header-content div.left, .a65chromepanel .a65chromeheader div.left, .a65chromepanel .a65chromefooter div.left {
	float:left;
	min-width: 195px;
	text-align: left;
	margin-right: 10px;
}
.rounded-corner td.rounded-header-content div.right, .a65chromepanel .a65chromeheader div.right, .a65chromepanel .a65chromefooter div.right {
	float:right;
	margin-top: 4px;
	margin-right: 20px;
	width: 175px;
	text-align: right;
}
.rounded-corner td.rounded-header-content div.middle, .a65chromepanel .a65chromeheader div.middle, .a65chromepanel .a65chromefooter div.middle {
	margin: 2px auto 0px auto;
	padding-right:195px;
}

.rounded-corner td.rounded-header-content div.middle a , .a65chromepanel .a65chromeheader div.middle a, .a65chromepanel .a65chromefooter div.middle a{
	color: #000000;
	text-decoration: underline;
}

.rounded-corner tr.title {
	background-color:#c9e2ee;
	vertical-align:middle;
}

.rounded-corner tr.title td {
	border-top:1px solid #c9e2ee;
	border-right:1px solid white;
	border-bottom: 1px solid #FFFFFF;
	padding:4px;
}

.rounded-corner tr.underlined {
	border-bottom:1px solid #6699cc;
}

.rounded-corner tr.edit {
	height:14px;
	background-color:#fdfc9b;
	border-bottom:1px solid white;
}


/* footer row */
.rounded-corner tr.bottomrow {
	
}

.rounded-corner tr.bottomrow td.rounded-tlc
{
	background:url('chrome_table_footer_left.gif')no-repeat top left;
	width:3px;
	height:39px;
}

.rounded-corner tr.bottomrow td.rounded-trc
{
	background:url('chrome_table_footer_right.gif')no-repeat top right;
	width:3px;
	height:39px;
}

.rounded-corner tr.bottomrow td.rounded-header-content
{
	background:url('chrome_table_footer.gif') repeat-x top right;
}
.rounded-corner tr.bottomrow td.rounded-footer-content {/* replaced this with header-content */
}

.rounded-corner tfoot td.rounded-foot-mid span {
	color:#ffffff;
}

.rounded-corner tfoot td.rounded-foot-right a
{
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
}

.rounded-corner tfoot tr td.footercell {
padding:0px;margin:0px;
}

/* global content rows */
.rounded-corner tr td.noborder, .rounded-corner tr.noborder td {
	border: none;
}

.rounded-corner tbody tr.groupheader {
	background-color: #1E77A7 ;
/*	border-bottom: 1px solid #fff;*/
	color:#000000;
}
.rounded-corner tbody tr.groupheader td {
	
	font-size:18px;
	font-weight:bold;
	border-bottom: 1px solid #fff;
}

/* content rows */
.rounded-corner tbody tr td {
	padding:5px;
}

.rounded-corner tbody tr td div.expandeddetails {
	padding-top:3px;
	cursor:default;
	display:none;
	border:1px solid black;
	background-color:#ffffff;
}

.rounded-corner tbody tr.checkallrow {
	background-color: #c2c2c2;
}

.rounded-corner tbody tr.checkallrow td {
	border-right:0px none #fff;
	padding:0px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}

.rounded-corner tbody tr td span.productname {
	font-weight:bold;
}

/* iteration rows */
.rounded-corner tbody tr.one td, .rounded-corner tbody tr.two td {
	padding:8px;
	font-size:12px;
	/*border-right:1px solid #ffffff;*/
}

.rounded-corner tbody tr.onesmall td, .rounded-corner tbody tr.twosmall td {
	padding:4px;
	font-size:11px;
	/*border-right:1px solid #ffffff;*/
}

.rounded-corner tbody tr.one td.noborder,
.rounded-corner tbody tr.two td.noborder,
.rounded-corner tbody tr.onesmall td.noborder,
.rounded-corner tbody tr.twosmall td.noborder {
	border-right:0px none;
}

.cell-with-error
{
	background-color:Red !Important;
}